Version history
========================================================================
KerberosDebug Version History
========================================================================
Current version: 1.6.2fc1
Date: October 9, 2007
Author: meeroh@mit.edu, lxs@mit.edu
========================================================================
KerberosDebug 1.6.2
Released with KfM 6.0
========================================================================
KerberosDebug 1.6.2fc1
October 9, 2007
[RT 5576] remove dprintbootstrap because bootstrap_info has been removed.
========================================================================
KerberosDebug 1.6.1
Released with KfM 5.5.2
========================================================================
KerberosDebug 1.6.1fc1
October 6, 2005
[RT 3197] memory smash in dprintmem
[RT 3198] dprintf should get gcc printf warnings
========================================================================
KerberosDebug 1.6
Released with KfM 5.5
========================================================================
KerberosDebug 1.6fc5
January 23, 2005
[RT 2898] Remove noisy debugging syslogs from debugging library
========================================================================
KerberosDebug 1.6fc4
January 12, 2005
[RT 2843] asl_log and asl_add_log_file changed prototypes
========================================================================
KerberosDebug 1.6fc3
December 17, 2004
[RT 2831] Debug log should not be world writable
========================================================================
KerberosDebug 1.6fc2
December 13, 2004
[RT 2800] Use Apple System Logger and set debugging at runtime
========================================================================
KerberosDebug 1.6fc1
December 6, 2004
Moved to final candidate.
========================================================================
KerberosDebug 1.6b2
September 8, 2004
Logging to a file again because syslog doesn't work from a shared library.
[RT 2700] dprintmem formatting has cosmetic glitches
========================================================================
KerberosDebug 1.6b1
January 31, 2004
[RT 1960] KfM should use syslog() rather than logging to a file
========================================================================
KerberosDebug 1.5
September 18, 2003
========================================================================
KerberosDebug 1.5fc2
August 22, 2003
[RT 1764] Framework should use CFStringGetMaximumSizeForEncoding()
========================================================================
KerberosDebug 1.5fc1
July 16, 2003
Moved to final candidate.
========================================================================
KerberosDebug 1.5a1
May 21, 2003
[RT 1506] Kerberos.log should have sane permissions
========================================================================
KerberosDebug 1.4
June 19, 2002
========================================================================
KerberosDebug 1.4
June 19, 2002
Moved to GM.
========================================================================
KerberosDebug 1.4fc1
June 17, 2002
Moved to final candidate.
========================================================================
KerberosDebug 1.4a1
June 10, 2002
[BZ 735] dprintfs do not include timestamps
========================================================================
DebuggingLib 1.3
Feb 19, 2002
Bug fixes for 1.2
========================================================================
DebuggingLib 1.3fc1
February 7, 2002
Moved to final candidate
========================================================================
DebuggingLib 1.3b3
December 13, 2001
Eliminated lots of warnings
========================================================================
DebuggingLib 1.3b2
November 15, 2001
Compile under CWP7
========================================================================
DebuggingLib 1.3b1
November 7, 2001
Tweaked leak output
Documentation update
========================================================================
DebuggingLib 1.3a2
Sep 27, 2001
Added dprintmem on X
========================================================================
DebuggingLib 1.3a1
Aug 7, 2001
Bugs fixed in this revision:
- [BZ 625] Kerberos.debug crashes on quit
========================================================================
DebuggingLib 1.2
June 25, 2001
Carbon, CWP 6
Bugs fixed in this revision:
- [BZ 618] Stray DebugStrs in non-debug version
========================================================================
DebuggingLib 1.2fc1
June 13, 2000
Final candidate for 3.5
========================================================================
DebuggingLib 1.2b2
April 30, 2000
Added some Mach-O bridges and removed some unused symbols
========================================================================
DebuggingLib 1.2b1
April 2, 2000
Moved to beta
========================================================================
DebuggingLib 1.2a4
March 16, 2000
Fixed header access paths
Updated documentation
========================================================================
DebuggingLib 1.2a3
February 1, 2000
Fixed a number of warnings
========================================================================
DebuggingLib 1.2a2
December 28, 2000
Make strings read only
========================================================================
DebuggingLib 1.2a1
December 9, 2000
Alpha
========================================================================
DebuggingLib 1.2d7
November 30, 2000
Use precompiled headers
========================================================================
DebuggingLib 1.2d6
October 30, 2000
[BZ 454] Fixed Carbon fragment names
========================================================================
DebuggingLib 1.2d5
October 24, 2000
[BZ 443] Fixed Assert_ crash on Mac OS X
========================================================================
DebuggingLib 1.2d4
October 16, 2000
[BZ 442] Fixed leak in leak checker
========================================================================
DebuggingLib 1.2d3
October 4, 2000
9-only leak checking, 9-only DCon
========================================================================
DebuggingLib 1.2d2
September 28, 2000
Rebuilt with fixed CWP 6 fcntl.h
========================================================================
DebuggingLib 1.2d1
September 26, 2000
Carbonized and moved to CWP6
========================================================================
DebuggingLib 1.1.1
June 30, 2000
Changes since 1.1:
- Added throw utility macros
- Detect whether Window Manager is initialized before using the
dialog
- Changed to use MIT Runtime.Lib
- Removed 68K support
========================================================================
DebuggingLib 1.1.1fc2
June 28, 2000
Bugs fixed in this release:
[BZ 367] Moved strings into code section
========================================================================
DebuggingLib 1.1.1fc1
June 15, 2000
Bugs fixed in this release:
[BZ 347] DebugStr, ValidAddress, Crawl, and dprintf in
non-debugging target
========================================================================
DebuggingLib 1.1.1b1
June 10, 2000
Bugs fixed in this release:
[BZ 304] No error checking on Shlib_ResFileBegin_ ()
========================================================================
DebuggingLib 1.1.1a9
May 6, 2000
Documentation update
========================================================================
DebuggingLib 1.1.1a8
April 28, 2000
Put in a temporary workaround for [BZ 157]
========================================================================
DebuggingLib 1.1.1a7
April 20, 2000
Added d[f]printae
Bugs fixed in this release:
[BZ 45] Fixed crawl in multithreaded apps (again)
[BZ 125] DebugThrow_ defaults to off in non-debug targets
========================================================================
DebuggingLib 1.1.1a6
April 9, 2000
ValidAddress should use const void* [BZ 98]
========================================================================
DebuggingLib 1.1.1a5
March 24, 2000
Added pointer validation function (see PointerValidation.h) [BZ 65]
========================================================================
DebuggingLib 1.1.1a4
March 13, 2000
Bugs fixed in this release:
[BZ 45] Put in a workaround for crawl for multithreaded apps
========================================================================
DebuggingLib 1.1.1a3
March 11, 2000
Added stack crawl code
Exported all DCon functions (not just dprintf)
========================================================================
DebuggingLib 1.1.1a2
February 27, 2000
Changed to use MIT Runtime.Lib
Removed 68K support
========================================================================
DebuggingLib 1.1.1a1
February 8, 2000
New features in this revision:
- Added throw utility macros
- Detects being called before Window Manager is initialized, so
CFM initializers no longer need to set assertion actions.
========================================================================
DebuggingLib 1.1
September 14, 1999
Changes since 1.0:
Rebuilt from the new tree
Fixed incompatibilities with CWP4 PowerPlant
Exported MW Debug interface
Removed calls to Process Manager at INIT time
Removed C++ comments from C headers
Updated tools
========================================================================
DebuggingLib 1.1fc1
September 1, 1999
Updated tools
========================================================================
DebuggingLib 1.1b1
August 20, 1999
No changes, moved to beta
========================================================================
DebuggingLib 1.1a2
August 6, 1999
Bugs fixed in this revision:
- [ 3] Headers now compile with ANSI strict
========================================================================
DebuggingLib 1.1a1
July 20, 1999
Moved to alpha in preparation for MIT Support Library 1.5a1
Bugs fixed in this revision:
- [ 2] Fixed calling Process Manager at INIT time
========================================================================
DebuggingLib 1.1d3
July 8, 1999
New features in this revision:
Exported MWDebug interface (IsMetroNubInstalled, IsMWDebuggerRunning,
AmIBeingMWDebugged)
========================================================================
DebuggingLib 1.0.1d2
June 9, 1999
Bugs fixed in this revision:
- [ 1] Now builds under plain CWP4 (no updates)
========================================================================
DebuggingLib 1.0.1d1
May 28, 1999
Rebuilt from the new tree
========================================================================
DebuggingLib 1.0
April 29, 1999
Initial public release
DebuggingLib 1.0fc3
April 21, 1999
Renamed all fragments for even newer MIT Support Library convention.
New features in this revision: none
Bugs fixed in this revision: none
========================================================================
DebuggingLib 1.0fc2
April 7, 1999
Renamed all fragments for new MITAthenaLib convention.
New features in this revision: none
Bugs fixed in this revision: none
========================================================================
DebuggingLib 1.0fc1
March 25, 1999
New features in this revision:
- verified compatibility with PowerPlant 2.0 beta, but not enabled it
Bugs fixed in this revision: none
========================================================================
DebuggingLib 1.0b2
Unknown release date (MITAthena 1.0b2)
Internal project dependency and target fixes
New features in this revision: none
Bugs fixed in this revision: none
========================================================================
DebuggingLib 1.0b1
February 26, 1999 (MITAthena 1.0b1)
Initial testing release
New features in this revision: none
Bugs fixed in this revision: none
========================================================================
Generated by GNU enscript 1.6.4.